@charset "utf-8";
/*初始化*/

body{font-size:14px; color:#666666; background:#FFFFFF; font-family:Microsoft Yahei,SimHei,Arial,simsun;height:100%; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form, input,textarea,p,em,button{margin:0;padding:0;} 
a{outline:none;}
fieldset,img {border:0;} 
em,strong,th,i{font-style:normal;} 
input,textarea,select,option{ outline:none; color:#a8a8a8; font-size:12px; }
ul,li{list-style:none; margin:0; padding:0;}
embed,object {margin: 0;vertical-align:top;}
button{overflow:visible}

/*通用*/

.clear{ clear:both; padding:0px; margin:0px; height:0%; font-size:0px; overflow:hidden; line-height:0;}
a{text-decoration:none ; color:#666666; font-family:Microsoft Yahei,SimHei,Arial,simsun; font-size:14px;}
a:hover{ color:#666666; text-decoration:underline;}

.left{ float:left; }
.right{ float:right; }

.size14{ font-size:14px;}
.size14:hover{ font-size:14px;}
.size16{ font-size:16px;}
.size16:hover{ font-size:16px;}
.size18{ font-size:18px;}
.size18:hover{ font-size:18px;}
.size20{ font-size:20px;}
.size20:hover{ font-size:20px;}

.size47{ font-size:47px;}
.size47:hover{ font-size:47px;}
.size30{ font-size:30px;}
.size30:hover{ font-size:30px;}
.size24{ font-size:24px;}
.size24:hover{ font-size:24px;}


.lan1{color:#2fb6ee}
.lan1:hover{color:#2fb6ee}
.lan2{color:#0159a1}
.lan2:hover{color:#0159a1}
.reds{color:#0A6EC8}
.reds:hover{color:#0A6EC8}
.chengse{color:#eb8e3e}
.chengse:hover{color:#eb8e3e}
.qlan{color:#69b8d6}
.qlan:hover{color:#69b8d6}
.qianhui{ color:#bcbbbb}
.qianhui:hover{color:#bcbbbb}
.writes{color:#FFFFFF}
.writes:hover{color:#FFFFFF}
.blacks{color:#000203}
.blacks:hover{color:#000203}
.gray{color:#787878}
.gray:hover{color:#787878}


.bblacks{ background:#000203;}
.bwrites{background:#FFFFFF;}
.bqlan{background:#69b8d6;}
.bslan{background:#014e6c;}
.blan2{background:#52c1b8;}
.bgray{background:#f8f8f8;}
.bqgray{background:#787878;}

.bold{ font-weight:bold}

.main{ width:1200px; height:auto; margin:0 auto; position:relative; overflow:hidden}

/*头部*/

.top{ width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:102px; background:#FFFFFF; position:relative; z-index:999}
.topmain{width:1200px; height:102px; margin:0 auto; position:relative; overflow:hidden}
.logo{ width:258px; height:102px; float:left; overflow:hidden}
.logo img{width:258px; height:102px;}
.shbak{ width:600px; height:102px; float:right; text-align:right; overflow:hidden}
.tel{ width:100%; height:38px; line-height:38px; margin-top:19px; text-align:right; font-size:18px; overflow:hidden}
.search{ width:232px; height:35px; float:right; background:url(/images/syfile/shbak.jpg) no-repeat; overflow:hidden}
.shtxt{ width:178px; height:25px; line-height:25px; float:left; margin:5px auto auto 12px; border:0px; outline:none; background:#FFFFFF; overflow:hidden}
.shsub{ width:34px; height:35px; line-height:35px; float:right; border:0px; outline:none; background:none; cursor:pointer; overflow:hidden}



#manelb{width:245px; height:auto; float:left; position:relative; }



/*尾部*/
.footerbt{width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:53px; background:#3d3d3d; color:#939393;}
.footerbtb{width:1200px; height:53px; margin:0 auto;overflow:hidden;}
.footerbtb img{ width:auto; height:53px;}
.footer{width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:auto; background:#262626; color:#939393;}
.footer a{ color:#939393;}
.footera{width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:auto;  padding:30px 0px 30px 0px; border-bottom:#363636 1px solid;}
.ftabox{width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.ftboxl{ width:274px; height:auto; float:left; margin-left:9px; overflow:hidden}
.ftboxl dt{ width:100%; height:38px; border-bottom:#0A6EC8 1px solid; overflow:hidden;}
.ftboxl dt span{ display:inline-block; float:left; width:240px; height:38px; line-height:38px; font-size:16px; overflow:hidden}
.ftboxl dt i{ display:inline-block; float:right; width:22px; height:38px; line-height:38px;  overflow:hidden}
.ftboxl dd{ width:100%; height:auto; line-height:180%; padding-top:10px; overflow:hidden}


.ftboxr{ width:878px; height:auto; float:right; overflow:hidden}
.ftboxr dl{ width:125px; height:auto; float:left; overflow:hidden}
.ftboxr dt{ width:100%; height:38px; border-bottom:#0A6EC8 1px solid; overflow:hidden;}
.ftboxr dt span{ display:inline-block; float:left;  height:38px; line-height:38px; font-size:16px; overflow:hidden}
.ftboxr dt i{ display:inline-block; float:right;  height:38px; line-height:38px;  overflow:hidden}
.ftboxr dd{ width:100%; height:auto; line-height:180%; padding-top:10px; overflow:hidden}

.fxzcj{width:878px; height:auto; overflow:hidden}
.fxzcjbt{ width:100%; height:38px; border-bottom:#0A6EC8 1px solid; margin-bottom:10px; overflow:hidden}
.fxzcjbt span{ display:inline-block; float:left;  height:38px; line-height:38px; font-size:16px; overflow:hidden}
.fxzcjbt i{ display:inline-block; float:right;  height:38px; line-height:38px;  overflow:hidden}
.fxzcj ul{ width:100%; height:auto; overflow:hidden}
.fxzcj li{ width:132px; height:22px; line-height:22px; float:left; margin-left:10px; overflow:hidden}


.footerb{width:1200px; height:auto; padding:10px 0px 20px 0px; text-align:center; margin:0 auto; overflow:hidden;}

/*右侧条*/
.rtbak{ width:49px; height:100%; background:#3d3d3d; border-left:#555555 1px solid; position:absolute; top:0px; right:0px; z-index:999;}
.rtboxa{ width:49px; height:auto; position:absolute; top:50px; left:0px; border-bottom:#555555 1px solid; color:#a6a6a6;}
.rtboxa a{color:#a6a6a6;}
.rtboxa a{color:#a6a6a6; text-decoration:none}
.rtboxa dl{ width:49px; height:auto; padding:20px 0px 20px 0px; border-top:#555555 1px solid; position:relative; text-align:center;}
.rtboxa dt{ width:22px; height:auto; margin:0 auto; overflow:hidden}
.rtboxa .rljxzp{ display:block; width:22px; height:30px; background:url(img1.png) -39px 0px; margin-bottom:10px;}
.rtboxa .rtqqp{ display:block; width:22px; height:22px; background:url(img1.png) -68px 0px; margin-bottom:10px;}
.rtboxa dd{ width:310px; height:auto; position:absolute; top:0px; right:49px; background:#FFFFFF; text-align:center; overflow:hidden; display:none}


.rtboxb{ width:49px; height:auto; position:absolute; bottom:50px; left:0px; border-bottom:#252525 1px solid; border-top:#252525 1px solid;color:#a6a6a6;}
.rtboxb dl{ width:49px; height:auto; padding:0px; position:relative; text-align:center;}
.rtboxb dt{ width:49px; height:49px; margin:0 auto; position:relative; overflow:hidden}
.rtboxb .rtsina{ display:block; width:33px; height:29px; background:url(img1.png) -99px 0px; margin:10px auto 0px auto;}

.rtboxb .rtrweiwin{ display:block; width:49px; height:49px; background:url(img1.png) 0px -91px; position:absolute; bottom:0px; left:0px; }
.rtboxb .rtrweiwins{ display:block; width:49px; height:49px; background:url(img1.png) -61px -91px; position:absolute; bottom:-50px; left:0px; }
.rtboxb .rtliuyan{ display:block; width:49px; height:49px; background:url(img1.png) 0px -153px; position:absolute; bottom:0px; left:0px;}
.rtboxb .rtliuyans{ display:block; width:49px; height:49px; background:url(img1.png) -61px -153px; position:absolute; bottom:-50px; left:0px;}


.rtboxb dd{ width:310px; height:auto; position:absolute; bottom:0px; right:49px; background:#FFFFFF; text-align:center; overflow:hidden;z-index:9999; display:none}
.rwxtxt{width:242px; height:auto; line-height:180%;margin:10px auto; text-align:left;}
.rwxtxt img{ width:242px; height:auto;}

.rlybox{width:242px; height:auto; line-height:180%;margin:10px auto; text-align:left; }
.rsubbt{width:100%;height:35px; border-bottom:#d7d7d7 1px solid; font-size:16px; color:#4d4d4d;margin-bottom:10px;}
.rlybox p{ margin-bottom:10px;}
.rlybox .rsubtxt{ border:#d7d7d7 1px solid; height:22px; line-height:22px;}
.rlybox .rsubarea{ width:230px; height:128px; background:#FFFFFF; border:#d7d7d7 1px solid;}
.rsubtj{background:#e10f4a;color:#FFFFFF;text-align:center; padding:2px 5px 2px 5px;border:#d7d7d7 1px solid; cursor:pointer}

.footerc{width:1200px; height:auto; padding:20px 0px 10px 0px; text-align:center; margin:0 auto; text-align:left; overflow:hidden; }
.footerc i{ width:102px; display:block; float:left; font-size:16px; overflow:hidden;  }
.footerc ul{  float:right; width:1080px;  }
.footerc li{display:inline; width:auto; height:auto; line-height:22px; float:left; margin-left:38px; margin-bottom:5px; word-wrap:break-word;word-break:break-all; overflow:hidden; }
.footerc li a{word-wrap:break-word;word-break:break-all;}
